cmake_minimum_required(VERSION 3.17)
project(horse_vm)

set(CMAKE_CXX_STANDARD 14)

include_directories(./)

add_executable(horse_vm source/Test.cpp
        source/util/BufferedInputStream.cpp
        catch/catch_amalgamated.cpp
        source/util/ArrayList.cpp
        source/object/HiString.cpp
        source/object/HiInteger.h
        source/code/CodeObject.cpp source/code/CodeObject.h source/code/BinaryFileParser.cpp source/code/BinaryFileParser.h source/code/ByteCode.h source/runtime/Interpreter.cpp source/runtime/Interpreter.h source/object/Universe.cpp source/object/Universe.h source/util/Map.cpp source/util/Map.h source/object/Klass.h source/object/HiInteger.cpp)

